<?php

class Reserva{
	private $id;
	private $id_cotizacion;
	private $rut_usuario;	
	private $fecha_creacion;
	private $id_estadonegocio;
	private $id_bancorespuesta;
	private $fecha_modificacion;
	private $tipo_reserva;
	
	public function getReservaById($id) 
	{
		require_once("../include/conec.php");
		$this->id = $id;
		$link = Conectarse();
		$result = mysql_query("SELECT * FROM reservas WHERE id = $this->id", $link);
		if($row=mysql_fetch_array($result)) 
		{
			
			$this->id_cotizacion 		= $row['id_cotizacion'];
			$this->rut_usuario 			= $row['rut_usuario'];
			$this->fecha_creacion 		= date("d-m-Y",strtotime($row['fecha_creacion']));
			$this->id_estadonegocio 	= $row['id_estadonegocio'];	
			$this->id_bancorespuesta	= $row['id_bancorespuesta'];
			$this->fecha_modificacion 	= date("d-m-Y",strtotime($row['fecha_modificacion']));
			$this->tipo_reserva 		= $row['tipo_reserva'];
			
		}
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	public function getReservaByIdCotizacion($id)
	{
		require_once("../include/conec.php");
		$this->id_cotizacion = $id;
		$link = Conectarse();
		$result = mysql_query("SELECT * FROM reservas WHERE id_cotizacion = $this->id_cotizacion", $link);
		if($row=mysql_fetch_array($result))
		{
				
			$this->id 					= $row['id'];
			$this->rut_usuario 			= $row['rut_usuario'];
			$this->fecha_creacion 		= date("d-m-Y",strtotime($row['fecha_creacion']));
			$this->id_estadonegocio 	= $row['id_estadonegocio'];
			$this->id_bancorespuesta	= $row['id_bancorespuesta'];
			$this->fecha_modificacion 	= date("d-m-Y",strtotime($row['fecha_modificacion']));
			$this->tipo_reserva 		= $row['tipo_reserva'];
		}
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	public function getId()
	{
		return $this->id;
	}
	public function getIdCotizacion()
	{
		return $this->id_cotizacion;
	}
	public function getRutUsuario()
	{
		return $this->rut_usuario;
	}
	public function getFechaCreacion()
	{
		return $this->fecha_creacion;
	}
	public function getIdEstado()
	{
		return $this->id_estadonegocio;
	}

	public function getFechaModificacion()
	{
		return $this->fecha_modificacion;
	}
	
	public function getTipoReserva()
	{
		return $this->tipo_reserva;
	}
	
	function getDescEstado()
	{
		require_once("Parametro.php");
		$param = new Parametro();
		$param->getParametro("ESTADONEGOCIO", $this->id_estadonegocio, 0);
		return $param->getValor();
		unset($param);
	}
	
}
